草庐IT

windows - Powershell 脚本 : SSH into Server

全部标签

javascript - IE8 - window.open() - "No such interface supported"

当我从JavaScript调用window.open()时,我收到带有消息“行:xxx错误:不支持此类接口(interface)”的错误对话框Google将我引导至早在IE4时就提到我需要在多个DLL上运行regsrvr32的网站。有没有更好的解决方案?编辑:请求的确切代码functionwindowOpen(){window.open("http://localhost/mysite/mypage.asp","myWindowName","");}HiThere编辑2:提供的答案都可以追溯到IE4/Win95时代。我是说,认真的??无论如何,我在IE8中禁用了平滑滚动(!!!)并且还

javascript/jquery - $(document).ready() 和脚本位置

我想知道$(document).ready()以及一般的脚本是如何工作的。假设我有位于页面底部的脚本(有人告诉我出于性能原因?)。例如:假设您有一个链接,您需要阻止它的默认操作(preventDefault())。如果脚本位于页面的底部,用户是否可以在浏览器知道不点击该链接之前看到该页面并单击该链接? 最佳答案 “head”部分中的脚本在脚本标记加载到浏览器的位置(即在主体之前)进行评估。当浏览器在解析页面时遇到文档末尾的脚本标记时,也会执行它们-因此在“文档准备就绪”事件之前。加载整个页面时会触发“文档就绪”事件-即当浏览器解析'

winapi - 如何在 JAVAScript 中调用 Windows API 函数?

我想在JScript脚本中获取当前进程ID。此ID由WindowsAPIGetCurrentProcessId(http://msdn.microsoft.com/en-us/library/ms683180.aspx)函数返回。我如何在JScript中调用此函数?这显然行不通:varid=GetCurrentProcessId();WScript.Echo("ProcessIdis"+id); 最佳答案 WindowsAPI不可用于JScript运行时。您仅限于MSDNJScriptlanguagereference中列出的方法和

javascript - 这对我的 jQuery 脚本来说是一个好的结构吗?

我想将所有站点的脚本组织在一个.js文件中(我现在一团糟),类似于C#中的命名空间和类...(function($){//privatevariables$.divref=$("#divReference");//Namespaceswindow.MySite={};window.MySite.Home={};window.MySite.Contact={};//Publicfunction/methodwindow.MySite.Home.Init=function(params){alert("Init");MySite.Home.PrivateFunction();$.divre

javascript - 为什么for循环初始化中的 'in window'会导致语法错误?

这有效。vara='ontouchstart'inwindow;for(;;){console.log(a);break;}这会导致语法错误。为什么?for(vara='ontouchstart'inwindow;;){console.log(a);break;}这有效。for(vara=('ontouchstart'inwindow);;){console.log(a);break;} 最佳答案 Thiscausessyntaxerror.Why?避免与for-in-loops混淆。syntaxspecificationforfo

javascript - 谷歌地图加载 API 脚本并在 ember.js View 中初始化

我正在尝试为Googlemap创建一个EmberView,并以按需方式加载脚本,即异步加载API。我在View中有两个函数,一个用于加载GoogleMapsAPI,另一个用于初始化map。但是由于谷歌要求我通过需要API的链接调用回调函数。但是在Ember.JS中,我无法得到正确的结果。我得到的只是一条错误消息,指出在尝试初始化map时对象“google”未定义。现在这是EmberView代码。App.MapsView=Ember.View.extend({templateName:'maps',map:null,didInsertElement:function(){this._su

javascript - AngularJS 哲学 - Controller 作为 "windows"到服务

抱歉标题模糊;我一直在重构我的一些AngularJS代码,试图让它更“有Angular”,我注意到这种模式经常出现:app.service("someService",function(...){...}app.controller("ControllerForThisSection",function($scope,someService){$scope.someService=someService}基本上,Controller的主要作用是为范围提供对服务的引用,以便View可以使用它,例如....所以我有多个Controller,它们只依赖于某些共享数据或服务,并用于引用通过范围

javascript - Window.print 问题

这是我的问题我有一个实现window.print的代码,但问题是当我关闭窗口打印并返回到我的页面时,我的打印按钮不再起作用。$(function(){$('#button1').click(function(){$('head').append('assets/weekly/style/weekly.css"type="text/css"/>');varprintContents=document.getElementById('data').innerHTML;varoriginalContents=document.body.innerHTML;document.body.inne

javascript - JS - 如何在发件人域未知时安全地使用 window.postMessage

我想使用在运行时创建的Iframe创建一个安全的postMessage连接(源安全)。当前状态:我有一个脚本,它生成一个带有特定域的iframe(下例中的domain.b.com)。我希望iframe仅从父域(包含我的脚本的页面)接收消息。由于父域在运行时是未知的,我正在考虑如下所述和说明的“握手”过程:等待iframe加载。从父域发送postMessage及其来源。将允许的来源设置为第一个接收到的来源编辑:更多信息:在我的服务器上,我有一个白名单域(例如domain.a.com、any.domain.com、domain.b.com)我的目标是与我的一些客户(例如domain.a.c

javascript - 是否可以检测脚本是否作为 RequireJS 模块加载?

我正在研究是否有一种方法可以确定检测给定脚本当前是否正在被RequireJS加载。一般来说,AMD模块的答案会更好,但我的用例只是RequireJS。jQuery和其他库像这样“检测”它:if(typeofdefine==="function"&&define.amd){define("jquery",[],function(){returnjQuery;});}在大多数情况下这就足够了,但问题是它不检测脚本是否作为AMD模块加载,它只检测define是否存在并支持AMD规范。有没有一种方法,无论是使用RequireJS还是一般的AMD模块,让脚本确定(真正地)它是否作为模块加载?